package com.heimachefu.module.resource.service;

import com.heimachefu.common.Result;
import com.heimachefu.module.resource.check.ResourceParam;
import com.heimachefu.module.resource.entity.ResourceEntity;
import org.springframework.data.domain.Page;

import java.util.List;

/**
 * @author liuxingdong@heimachefu.com
 * @date 2019/7/19 16:17
 */
public interface ResourceService {

    /**
     * 获取子资源信息
     * @param resourceEntities
     * @return
     */
    List<ResourceEntity> getChildResourceList(List<ResourceEntity> resourceEntities);

    /**
     * 保存资源信息
     * @param resourceEntity
     * @return
     */
    Result saveResource(ResourceEntity resourceEntity);

    /**
     * 查询资源集合
     * @param pageNo
     * @param pageSize
     * @return
     */
    Page<ResourceEntity> list(Integer pageNo,Integer pageSize);

}
